3fb48fbbc3741448c9916c4f0f620a4bb1cb21b8,core/languageDesign/generator/source/jetbrains/mps/generator/generationTypes/TextGenerationHandler.java,TextGenerationHandler,handleOutput,#IModule#SModelDescriptor#GenerationStatus#IOperationContext#ITaskProgressHelper#,38

Before Change



  public boolean handleOutput(IModule module, SModelDescriptor inputModel, GenerationStatus status, IOperationContext ocontext, ITaskProgressHelper progressHelper) {
    String targetDir = module.getOutputFor(inputModel);
    List<SNode> roots = status.getOutputModel().getRoots();
    boolean generatedOk = true;
    // generate files
    for (SNode output : ListSequence.fromList(roots)) {

After Change



  public boolean handleOutput(IModule module, SModelDescriptor inputModel, GenerationStatus status, IOperationContext ocontext, ITaskProgressHelper progressHelper) {
    String targetDir = module.getOutputFor(inputModel);
    SModel outputModel = status.getOutputModel();
    List<SNode> roots = outputModel != null ? outputModel.getRoots() : Collections.<SNode>emptyList();
    boolean generatedOk = true;
    // generate files
    for (SNode output : ListSequence.fromList(roots)) {